package cn.marinda.totipotentwar.utils;

import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;

import java.util.List;

/**
 * 项目实效
 *
 * @author hwj
 * @date 2022/02/17
 */
public class ItemUtil {

    /**
     * 创建一个物品
     *
     * @param material    材料
     * @param displayName 显示名称
     * @param lore        传说
     * @return {@link ItemStack}
     */
    public static ItemStack createItemStack(Material material, String displayName, List<String> lore)
    {

        ItemStack itemStack = new ItemStack(material,1);
        ItemMeta itemMeta = itemStack.getItemMeta();
        itemMeta.setDisplayName(displayName);
        itemMeta.setLore(lore);
        itemStack.setItemMeta(itemMeta);
        return itemStack;
    }

    /**
     * 创建一个物品
     *
     * @param material    材料
     * @param displayName 显示名称
     * @param lore        传说
     * @return {@link ItemStack}
     */
    public static ItemStack createItemStack(Material material, int amount,String displayName, List<String> lore)
    {

        ItemStack itemStack = new ItemStack(material,amount);
        ItemMeta itemMeta = itemStack.getItemMeta();
        itemMeta.setDisplayName(displayName);
        itemMeta.setLore(lore);
        itemStack.setItemMeta(itemMeta);
        return itemStack;
    }
}
